void HandleCreatureDeath(ICreature sender) { if (sender.Remains != null) { sender.Remains.WorldIndex = sender.WorldIndex; _remains.Add(sender.Remains); } _creatures.Remove(sender); }