Pretty solid little game. A few thoughts, though:
- Some of the levels seem literally impossible? Like, the one where you start inbetween two spheres that both move upwards and diagonally.
- There's an annoying bug where the enemies seem to turn around much faster than they usually would. Since quite a few levels depend on the enemies timing being very predictable, this leads to some losses that just feel unfair.
- Level randomization is fun, but maybe add a cooldown or something so that the same level doesn't show up every other time. Also, is your RNG weighted on purpose? It feels like I get certain levels over and over again, while I hardly see some other levels.
- Finally, in an endless game, I think you need some sort of scaling difficulty. Right now, once you've got the rooms down, you pretty much only die to impossible levels, buggy enemies or your own boredom. I'm not quite sure how this could look like in this game since something like speeding up the enemies over time would probably break a decent number of levels, but I'm sure you can come up with something
Anyway, if you manage to sort these things out, I could totally see myself coming back to this game whenever I have a phone at hand and some minutes to waste. Well done! Also, the tune is quite a banger.