Fixes #5. Improved player movement and controls fluidity.
Fixes #14. Created a scene buffer to take the load of MapRenderer's loadMap()