About this 3D model
This thing started out as a "ball outside a cage" with the ball riding on four corner posts but then I realized two would be sufficient. And once again, a twist made it fun. The holes have enough clearance around the twisting posts that this slides very easily. Just be careful removing the support structure.