Thanks so much for playing! Yes, I agree it can get quite messy, and it's a bit difficult to "feel" when you've actually hit enemies, that's a part of the game I struggled to get right, it doesn't feel quite as responsive as I'd like :/
Regarding the indefinite falling, that's odd, I did a quick playtest there and got to loop 2 (after beating the first 5 stages, it should loop back around) I wonder if the bug happens after the 2nd loop?