Incorporated GameEngine commented/cleared code

Cleared up a lot of code by commenting and spacing properly. Changed
some variable names to make them more descriptive (r became
geTileRenderer [stands for GameEngineTileRenderer] we should do this
everywhere guys). Have not finished clearing main. A lot of process seem
like they should be incorporated into class constructors.