Initial Battleship client which will allow different strategies to be used.