Very nice! The progression of difficulty as well as the progressive introduction of powerups feels very fluid and I definitely had to scratch my head a few times so I think there's a nice amount of difficulty to it as well.
Thx man, I also really enjoyed your game too.