Damn, I lost my balls
It was good, the balls moved smoothly and reacted nicely to the walls and floor. SOAD just tops it off. Just one thing, if you drag a ball down below ground level then the shadow stays above the ball getting bigger and bigger until it exceeds the size of the ball. Apart from that it was awesome.