Wow, great stuff, really polished and worked smoothly. Also, great job on making the physics behave :D