Add tilemap support, bug fixes, working on 2DPlatformer tutorial