I feel like with some fine-tuning and more informative design this could definitely be a pretty addictive game! IMO most of my frusturations came with not understanding what exactly everything on screen meant (for example, it took me a bit long to figure out the game over condition)
The upgrades were very creative, one of my favorite parts