christina,
I wish you could figure out a way to do real time reflections (in a simple and elegant way like you did the refractions) and share it with us <img src="smileys/smiley14.gif" border="0" align="middle">
Right now I can't figure out a way other than duplicating sprites, mirror them vertically and masking them to gradually hide the edges, which is really inconvenient and only works with still objects...
There is the canvas object that can achieve some interesting results, but its implementation is too complicated for my simple brain.
At this post, NEVES is demonstrating an excellent example, but he keeps his magic a secret :(
Again, thank you again for sharing your effort!
Elias