refactored lots of the map code into the ship (movement of the ships, cannon zones etc)
charlie is in! refactored a bunch of stuff from map into ships