Pretty nice game here. Felt like it took a really long time to beat that boss, but I managed to actually do it without losing any lives so a pretty good balance of difficulty.
I liked the variety in how the ships that shoot came out and caused different patterns while still using the same enemy type. Also enjoyed the power-ups, kept it interesting.
Great Job!