Clean up tile calculation code
Add colors to player model. Refactor out minimap as a separate module from map and render engine