The concept for this game is really good! We think there's a lot of potential regarding the mechanics for the movements. We can easily see the concept as something that can grow into a really popular game with some more time and polish! It's a fun and exciting core mechanic!
Something we'd like to recommend with visual language, especially when using simple geometry, is to let colors have specific meanings.
In this game red means death for walls, but it means "You can hurt me" for the boss. Likewise purple can mean immortal if on the boss, or about to be lethal on the platforms. The small guys' bullets are white which is also the color of the platforms you can stand on.
Consider assigning colors meaning and sticking to them - red for stuff that hurts you, orange for stuff you can hurt etc. It can help a lot with reading the screen quickly as a player.
The music was really catchy and fit the game's speedy vibes well! Props to the audio designer!
Well done everyone!