Really appreciate the kind words, annd thanks so much for playing until the very end!
These are great points, and I added them all to my todos: (a) I’ll make respawning clearer (eg they pop in with some animation, (b) I’ll stop bullets at platforms so it’s not as crazy and more sensible, (c) I’ll advance the camera to be slightly ahead of where the player is going, hasn’t realized this was happening in most platformers but now I can’t unsee it! (d) I’ll look into the hanging restart. I haven’t seen this before but given how jank my code is, I wouldn’t be surprised if there’s a glaring issue LOL
Thanks again, this is invaluable feedback.