This is such a good idea! Great visuals, too. I really wish it didn't end right when things got super crazy though. I barely got to enjoy the chaos at the end. Add a lose condition, so there's some stakes to how you play and upgrade, and allow for infinite progression, and this would be amazing.