Cute! There are balance issues but that is mostly a matter of data gathering and tweaking. I think some concept of queuing buildings and upgrades would make it feel less finnicky. And maybe increasing the cooldown on the lightning and increasing its power to compensate.