public override void kill() { hex.RemoveObject(); if (ghosthex != null) ghosthex.ClearGhostObject(); if (affiliation != null) { affiliation.army.Remove(this); affiliation = null; } Console.WriteLine("killed"); }