Nifty, but what I'm curious about is how you created the drain/fill effect on the cube.