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;
}