Cómo limitar movimiento dentro de un área

La duda es con el 3d max. Hola, quisiera saber cómo limitar el movimiento de un objeto dentro de un área, usando script controller, la idea es que tengo un box en el centro de un círculo y quiero que, lo pueda mover en los ejes x e y a gusto, pero cuando intente salir del círculo no me deje, también quiero que si llevo el círculo a otro lado esto se mantenga.

Estoy empezando a darme de cabeza con algo de script por eso la duda.

Si pueden darme un ejemplo o cómo debería encararlo ayudaría también.

Ver más sobre el tema y los comentarios en el foro