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