Build a game engine for battleships.
- TDD
- Ruby
- RSpec
Objects:
- ship: base object
- cell: contains water as default, can hold a ship and can be hit
- player: can hit cell
- game: if all ship cells hit, game is over
- board: scales game up, contains many cells