internal override void Activate(Vector2 position, params object[] args) { _activeUfos = 0; GenerateUfos(); Array.Sort<Ufo>(_ufos, (Comparison<Ufo>)((ufo1, ufo2) => ufo2.Depth.CompareTo(ufo1.Depth))); _active = true; _leaving = false; }