Implement buyShip method