Improved entity rendering design, Camera class. Fixed a few memory leaks
And added Tile and TileMap classes (no functionality yet).