implemented multiple ship battles