I'm just getting to grips with what RUBE/box2d is capable of. For something like colour switch, would you recommend using rube for this?
Colour switch image (in-game the ball is one of the four colours in the circle):
I can see two ways of doing this:
1. I'd need to create several arcs for each circle. So I could draw the arcs using java and then look into boolean subtraction to check for collision (seems quite tricky)
Or
2. I could do something along the lines of adding a body with an n sided polygon fixture and then use something like a bevel curve to get a close approximation to a circle. A quick mockup:

Which method would you use?
Also, as this game has an infinite mode I'd like to be able to continuously read in new rube scenes every so often. I know you don't have experience with the Libgdx rube loader, but in your experience, would it create too much lag to continuously read in JSON files while the game is being played? Thanks!