Fun game, I enjoyed the gameplay loop. I thought the idea of having to get hit to shoot was nice too. My only complaint is that I'd land on a planet and instantly die to a spike or immediately turn and run into one. If you wanted to improve, I suggest having a time limit for how long you can stay on a world and after that time is up, then spikes appear. This would help the player to keep mobile and not have the issue of instantly dying when traveling to a world off-screen. Overall, fun game!
Check out my game if you get a chance!