public void ChangeState(NavigationState newState)
 {
     currentState = newState;
     currentState.Enter();
 }
 // Use this for initialization
 void Start()
 {
     currentState = idleState;
 }