public Direction ExecuteUpdate() { LastCheckDirection = CurrentProcessDirection; WasHorizontalMoveInReferenceToLastClick = MouseBoundry.WasHorizontalMoveInReferenceToLastClick(); CurrentProcessDirection = UpdateProcessDirection(); return(CurrentProcessDirection); }