Extracted getMovingCosts method.
Added first ship type.
Added the ability to remove unit.
Fixed a bug when unit movement would incorrectly remove vision from a tile that was seen by another unit.
Moved some classes to texture namespace.
Created the menu namespace.
Moved UnitController to a separate class.
Units now have limited movement points per turn.
Moved from drawing players collectively to drawing them separately.
Moved back to common players drawer.
Moved information about remaining moves to Unit class.
Player class clean-up.
Renamed some methods in Game to something more meaningful.
Fixed scrolling bug.
Renamed MapRenderer to Renderer.
Moved renderer from Map to Game.
Map class clean-up.
Fixed a bug when minimap wouldn't show displayed rectangle before the first mouse movement.
Fixed a bug where the units, fog and selection were not cleared after the map restart.
Added the flags indicating the unit's allegiance.