I think the stats were off in the build I run. The most expensive alien had the worst stats. I see your screenshots were different. Here's some images from my playthrough: https://imgur.com/a/rkHzRW5
Otherwise very pretty animations, graphics and effects. Great to have a little downtime for the enemy to get your bearings. And the "Spawn zone" display was very good at make the controls more obvious.
Other than tweaking the stats to polish the gameplay, I'm not sure what else I would've added (perhaps some way to upgrade your stats?) - seemed like a fun little game on its own. Great job!