Re-added midPoint method to Vector3