public void MoveCursor(UserAction userAction) { var direction = IsFlipped ? userAction.FlipVertically() : userAction; _cursor.Move(direction); }