Great ![]()
I can’t quite tell how your system is working at the moment, but things that might be useful:
- You can know if the ball is still travelling with

( got that = node with )

- So, it’s up to you. You can wait until the ball stops moving and the reposition. Or you can immediately reposition and just stop the ball

( I’m guessing ). Or perhaps

and then turn it on again, after moving it.
- As for catching the out-of-bounds stuff, you could have collision volumes around the course. When they get triggered, the just send a message to the ball and player. Or, you could have a collision volume around the course, and when the ball stops moving, it checks if it’s still inside it.
And so on… ![]()