[what] finish PlayerShip and Shot classes