InvulnerableShip implementation