You're right, I don't understand. You are going to have to simplify it for me, because as I understand it, Adventuron is acting as-designed.
If the rubber ball is a different ball, then why is it not in your code snippet? I can only understand the elements you place in the code snippet.