Basketball Rotation and thoughts