Yes, there are definitely improvements to be made on the handling of the physics. :D
Thank you for your feedback, jynus, I am glad you enjoyed our little puzzler!