Uptodate
Merged Master to Jose Branch
Added lots of Code for TileLayer/Playstate(TextureManager as well)