Yeah sorry about the physics problems, I wasn't able to figure out the issue before submitting.
Awesome to hear you liked the concept though! :D