Exercise Hierarchy Rewrite

-Exercises are now customized OBJECTS
-SETUP() function is overwritten by each specific exercise

OTHER:
-GS.drawMouseBounds (boolean to toggle visual mouse bounds)
Cosmetic changes

minor commenting stuff