[STABLE] Timer/Lives/New TileMap Update

New map rendering and TileMap code for a more feature rich map object.
This will help when getting into the lighting system. This update also
contains a bit of clean up, and optimization.

Also new UI elements include:
- Level Timer (Debug timer text still in place)
- Life Counter