battleships.rb fully playable and being refactored