Refactored

-code optimisations, commenting and readability

CreditsState:
-refactored credits test into more maintainable format
-uses default font (and can't tell what it is to specify it...)

ControlsState
-renamed backButtonHover -> backHover to better match style