Add proper usage message for fitness
Added a random player
Add a random seeker player

This player is a lot smarter and will try to sink a ship once it has
found it. It won't stop looking for it until it finds it.
Refactored ship placement to be an object
Moved take_turn functionality into strategy object

Which is in it's own file
Destroyer strategy now stops searching for sunk ships
Removed p statements
Separated out the concepts of board and ships
Introduce a tile as a class
Smarter destroyer strategy

Interpolates lines when it is firing on a ship
Moved files tint attack/placement strategy modules
Add twos destroyer
Add fours
Added new placement strategy

Changed name of main player
Add gitignore
Fixed random not touching to work
Change zrnp to use random not touchig
Merge pull request #4 from zimkies/master

Zimbabwean Royal Navy