How to Undo Collision Effects

Looks good to me! Thanks for all your help! =) Now then, I will have to do some more experimenting, including throwing in an indication that the puzzle is solved.