Mega update: controls refactored, extended fade in/out functions, added game global object, typo.
Merge branch 'master' into gh-pages