private Direction ComputeDirection(Vector3 currentMousePosition) { Vector3 mouseMove = currentMousePosition - previousMousePosition; return mouseMove.PrimaryDirection ().ToDirection (); }