Tidy up exercises and improve selection functionality
The list of exercises is currently a bit out of control, with inconsistent naming and duplicate entries.
I would suggest categorising the exercises and creating an organised structure with the following hierarchy:
- muscle group (legs/arms/torso/etc.)
- muscle (forearm, bicep, etc.)
- exercise name (bicep curl, tricep extension, etc.)
- variations (green machine, cable machine, straight bar, etc.)
You should still be able to search terms and these would filter at all levels of the hierarchy, but the results should fit into the categories.
Obviously a lot of exercises may be part of multiple sub-categories and that's ok, they would just appear twice in the results but under their respective categories.