The Hard Badge is difficult, very difficult.
No,the boss is not impossible, you just have to use your berserk at the right time (ie when he starts firing his semi-homing bullets at you)
It's not bad, but why not make the movement of the falling "enemies" based on score, I'd also not try and make the change in speed so dramatic when you reach the next level. A background would be nice, good luck for your next. 2/5