Might have written this as `return self.World.ActorMap.GetUnitsAt(self.Location).Count() <= 1;` but see the above comment -- i think the condition is subtly wrong.