Thanks a lot for your detailed feedback. I try to reply point by point...
- Keyboard control scheme: it's already fixed, will update soon the build. Nevertheless, I highly recommend to play with a gamepad.
- Upgrade boxes: fair point, I can lower their "health".
- Time-Limit + collect-a-thon + procedurally generated levels, this is somehow what makes it unique, so I'd prefer to keep those choices. Also, consider that some upgrades in the shops allow you to walk/run with the map, and that should make exploration easier, however, I might consider adding a minute to the timer to ease player's job (this by the way is also an upgrade that you can buy).
- Grenade Upgrade not working: this might be a bug... also, it can be a visual bug (i.e. it's written "3", but you actually have 5 grenades). Can you double check?
- Restart level 1-5 after boss kills you: this also I'd prefer to keep, for some reasons... First of all, since the level is cleared out, it should be rather fast to reach the boss location (also at that point you should have the whole map). Second, it could be a strategy to leave the weapon crates for the boss fight, therefore having the possibility to collect weapons before a boss fight might be useful. Third, for coding-reasons, it's better if the level is restarted, boss reset, etc. rather than respawning right away at the boss's lair.
- Corner jump bug: yes, I know about this, it's due to "gaps" between "characters grid" and "platforms grid". To optimize frame rate and overall speed, I'm keeping those gaps rather big, so sometime you can have that effect, which, however, is not a big deal (might actually be a feature!) but I prefer to keep that annoyance than slowing down FPS.
If you want to help the development, by testing the game (for instance verifying the grenade issue of point nr4), or give us some other hints, you can join our Discord server: https://discord.gg/cpprZbnQAn