Super interesting. I had a similar idea for my game. I'm curious how you implemented the gravity here. Good work!