More work on map rendering.

Map now renders into an actual diamond and is also built into a vertex
array rather than using a sprite per tile. ( Which was a horrible idea
to start with. )