public override sealed bool Update(Room room, Player player) { if (UpdateBullet(room, player)) { return true; } if (Collides(player)) { player.TakeDamage(1); } return false; }