Mini Map initial work; added Terrain class to abstract terrain caching
Switched HeightMapRenderer to use Terrain