Thanks for playing and the feedback! I agree with all of your suggestions for improvement. The early game gets boring bc when I tried making enemies spawn more frequently/in greater numbers they would quickly accumulate in an unfair way. But of course, there were smarter ways I could have gotten around that!
And you're spot on with the UI needing a separate CanvasLayer. The jittering is fixed by enabling pixel-perfect mode in the options menu, bc that's one of the things the mode does (more-or-less), but for whatever reason I didn't use the same logic for the non-pixel-perfect mode. I'll update the game page to suggest ppl consider using that mode.
I appreciate the feedback and I'm happy you enjoyed the things you did!!