Thanks for playing.
Believe it or not it is all one massive shader with physics handled by the script and using uniform variables.
I was inspired by shadertoy.com and really wanted into play around with it.
The reflections are just the ball looking out from its position and doing raytracing as it is round.
Yay I should have spent a little more time with game itself but whenever I added something to the game it broke the shader and back and forth it went.