Reminds me a lot of Mario vs. Donkey Kong 2+; so much fun and love the physics mechanics as well!
Using physics mechanics this heavily was a first for me, but I am glad you had a good experience! Thanks for playing!