adding on the skeleton code
added a few more things
Discussion quick changes by Ivo.
Merge pull request #1 from dWarf-In-thE-FlaSk/NewBranch

Discussion quick changes by Ivo.
Added positions in ShipUnit, created CoralUnit and added implementation for Ship types.
Updated Game and GameState classes.
Added small changes to GameState. This is a commit test.
Map receives player ships + changes to Wei's code

This is an incomplete commit of GameState and Map including some changes
to Map to allow the initialization of the ship arrays for both players.
Also changed the return types of 2 of Wei's methods (prepareMoveShip and
prepareTurnShip) and removed a whole bunch of fields. For reasons why
this was done, contact me.
New Game pretty much done.

This is the initial structure of the new game action (which in reality
starts with the constructor of Game class). It will be refined as I
think of new things to add and issues to address.
Merge pull request #2 from dWarf-In-thE-FlaSk/Wei

Wei