wow this game surprised me. I didn't understand that you could double jump for my first few attempts, so I kept getting stuck and thought there was nothing I could do about it, that's entirely on me lol. but once i figured that out, the game was so much better than I had thought it was! purplo is very cool and it was actually stressful trying to find health and ammo while avoiding him.
i will say that the time waiting for purplo to spawn is quite long and doesn't leave you with a lot to do other than shoot enemies and survive. maybe i just didn't travel as far as i needed to, but i always felt like the run was just me waiting for purplo to spawn.
another thing to say is that once purplo spawned, there was no relation to the theme anymore. the timer for purplo is you waiting for him to spawn, then he spawns and there's no timer or anything related to time after that.
overall i did enjoy the game quite a bit, great job!