getShip by ID function to Manager
Ships no longer have a isPlayer flag, the id is what matters only
reset() to control state. So you don't have to make a new one to reset it, or set it all by hand again.
Dunno, maybe it isn't actually a bother to make a new one?
think I missed one. isPlayer is no longer a thing, it's entirely id based.