You are right in what you say, the game has some problems because it was made in a limited time. Thanks for your feedback, we want to keep improving the game with comments like yours.
A logical option would be to show where the Mushroom Boss will spawn with a token before it spawns, giving the user time to escape. Likewise, for the enemies it spawns, we should have set it to spawn away from the character instead of spawning inside of us, for which we apologize. If you dash at the right time to avoid them, you don't take damage during the dash, maybe that would help.
About the messages blocking the enemy, I can say that the game is actually healthier to play in desktop mode than in the browser for this kind of situation. Because our first goal was to design the game as desktop.
In the case you mentioned for the Space key, as you said a little bit, we had to put a delay, there is a delay of about 0.2 seconds, the reason for this was that the effects were distorted when users press and pull the key, unfortunately we could not find an alternative solution to this in a limited time, we will try to fix this again with updates.
In the case of the mini-gun, you're right, we tried to design it to shoot fast bullets randomly within a certain cone, but again, as I said, we couldn't fix this due to time constraints. We realize that we need to fix this bug, thank you again for your feedback.
The weapon you get with 20 bullets is actually called the Bounce Gun. This is because the bullets of this weapon ricochet between enemies, allowing you to kill multiple enemies. It is highly likely that in your case, you did not have the opportunity to try this weapon because multiple enemies did not come side by side. When it comes to adjusting the game difficulty, we wanted to design the game in a way that everyone could enjoy, so we wanted to reduce the enemy spawn rate a bit, which reduced the usability of the weapon. However, if you try the function again, you may notice that it works.
Thank you very much for all your feedback and feedback, you have spent a lot of time and effort to improve the game. We will try to repay your time with future updates. Thank you very much again!