- Maintain a distance of 50 points at all times. I.e., it is being pushed away by the mouse like a magnet when being pushed against (see )
- Follow the pointer to maintain a distance of 50, but do not follow if distance is < 50. This will allow the mouse to move over the circle. (see )
Are both implementations within the scope of the requirement?