changed internal structure of UnitManager, also changed 'Coordinates' class name to 'TileCoordinates' to stress its function