Modified ships.rb: now return false rather than raise error when you try to add a ship on an occupied coord.
Modified ships_generator.rb: minor refactoring + gathered methods into a ShipsGenerator class.
Modified start.rb to initialize ShipsGenerator instead of calling generate_ships.