Merge pull request #205 from BU-CS673/Ethan

Pulling cleanup and changes from Ethan into Ethan-Staging prior to Production merge
The origin now revolves around the center of the texture

Change the values passed into getOrigin in Sprite.drawTexture (both
overloads) to change this behavior.
Sprites now draw "from the center"

Done by offsetting the camera coordinates for each sprite by half of the
texture width and height within the Sprite.drawTexture() methods.
Merge pull request #208 from BU-CS673/Canfield-Staging

The origin now revolves around the center of the texture
Revert "Sprites now draw "from the center""

This reverts commit 1c7bbe793991f2e2e1307dec8d814d63e7d0d156.
Revert "The origin now revolves around the center of the texture"

This reverts commit 6f741c1457c58424086d1b0bb83586eb82388e37.
Merge pull request #202 from BU-CS673/Ethan-Staging

Updated UI w/ re-constructed Main Menu, and Preference Page
Merge pull request #216 from BU-CS673/production

Production