public void RemoveEnemy(EnemyModel enemy) { EnemyShipList.Remove(enemy); Events.RemoveFutureTaggedEvents(enemy); Events.RemoveAllTaggedEvents(enemy.GetHashCode() + "static".GetHashCode()); enemyBulletList = EnemyBulletList.Except(RemoveBullet(enemy.GetHashCode() + "static".GetHashCode())).ToList(); DrawEnemyExplosion(enemy); }