Gate is now fixed, uses, SuperApproach and MotionState