public virtual void Destroy() { Dungeon.Level.heaps.Remove(Pos); if (Sprite != null) { Sprite.Kill(); } Items.Clear(); Items = null; }