Cleaned up code and added more comments to MainGame and GameEngine - more to come