Haha, I'm glad you like it. =D As for learning from me, you could always follow my video tutorials. xD I'm sure I'll get to physics and reflections at one point, haha. Nah, but seriously though, this would be hard to explain. And again, I'm not all too fond of sharing source. I've had bad experiences with it in the past. My things have leaked, become mega popular, and people have went as far as to hate and harass me, thinking I was the one who stole the stuff, not the one who got stolen from. =/ As you can understand, dealing with that is not very pleasant.
Anyhow, I've been trying out some collisions against other rigid bodies, and not just planes. Working quite nicely, but there are still things to improve, such as shock propagation. It's also a bit messy and inefficient, especially with how I check for collisions. Here's a couple of pics (red dots mean collision contact points):
Follow the potato. Achieve enlightenment.