Thank you for the feedback!
The reason that I made the middle mouse button dash was because two buttons were already mapped to the mouse. I will definitely also map the spacebar to the dash button. When I was making the game, my mouse had a really good middle click so I used that. Thanks for pointing that out. I should have playtested 🤣.
The reason I made some ghosts take less hits was because of an interesting game design thing I found out when playing it myself. On computers nowadays the screen has more width than height. So when a ghost is above or below you, you have less vision and it gave you a huge disadvantage. Originally, Level 2 was going to be completely vertical, as in the whole level you are moving upwards. But later I was having a hard time with the first ghosts of level 2. So I nerfed them a bit by giving them less health and making them move slower, also giving them a smaller look radius. I didn't know how else I could've solved the problem. I would love to hear your suggestions!
The levels were so big because while I was working on the earlier levels, I was simultaneously working with the level unlock system, so I made the levels longer. By the time I got the level select system working. I was on to level 3. So I made the levels after that long on purpose because I wanted the difficulty to go up, not down. I think I know how I will fix this though. I might add checkpoints where if you die, you restart from there instead of from the starting point. But if you go to the level select screen it is reset.
I want to know, how far did you get in the game? It will help me balance the difficulty further. (Level 5 is practically impossible, I tried, I couldn't beat it)
There were a lot of unused assets that I was going to put in so there is more than 4 enemies, the new enemy "Boss fight" on level 5 was originally meant to be unused because I did not make a dark counterpart, but I just shoved it in level 5 anyway. Shhh! Don't tell anyone, but there is a certain secret at the start of level 4 that contradicts the first text from level 5, I hope you can find the secret! I also made another enemy called the hexazap that shot lasers at you, unfortunately, it did not work.
Thanks for the constructive feedback! Sorry if my post was too long.