Thanks for the feedback! Yeah, collision was a tricky thing to get right on this one, with its particular quirks! :D