Feature implementations

Various improvements on existing functionality. Started implementing
tile map rendering and loading systems.