Object Oriented Ship Battling