Very nice presentation and cute story elements. The tutorial/narrative bit was pretty slow, I think the amount of information you delivered there could easily be absorbed while defending the planet from a really slow enemy or something super easy. I feel like that would reduce friction when starting the game. The yellow monster alien dudes/chicks? were super cute. The bullets felt a little slow, the enemies kept walking out of the way of them xD
Nice job overall!