Fixed scene loading. Added varius debug messages.
Scenes loaded in the main game class's start method are no longer
overloaded by the default loading of the first scene.
Changed game icon.
Retructured ge5 package.
Fixed a bug in the new game loop that causes overcompensation of skipped
ticks.
Work towards drawTiles method in game renderer.
Fixed canvas taking focused when clicked on. Continued experimentation
with GameRender.
Commented out faulty tile rendering loop.
Most of the way through making the tilemap rendering algorithem.
Documented drawTiles method in GameRender.
Rewrote and renamed renderBitmap() to renderRaster and added
renderBufferedImage() and renderBitmap(). Added Documentation to Game
Render.
Added some temporary code to show capabilities of the tileRenderer.
Added q and e keys to Input. Renamed Keyevent variable from e to event.
Added zooming using q and e to temporary rendering code.
Renamed renderBufferedImage, renderBitmap and renderRaster to
drawBufferedImage, drawBitmap and drawRaster respectably.
Minor formatting.
Added Tickable interface. Restructured classes so that only refrences to
Input and GameRender are in Window and variables are accesed statically.
Merge remote-tracking branch 'origin/experimental'