Initial main menu
Added way of exiting game
Added empty game screen
Added Initial asset manager
set desktop res to 800x600
Added initial hud
Initial debug screen added
Added game object interface to be used by all game objects
Added platform object. A platform is part of levels
Added GameConstants class to avoid hardcoding
Added level block super class for simplifying level generation
Fixed wrong conversion from box to pixels
Added screen width and height constant to avoid hardcoded values
Added core features to game screen
Remove power of 2 enforcement on texture size
Make use of game constants in desktop launcher
Change windows size to reflect game
added platform texture
Added bottom level block
renamed abstract create fun for clarity