Very polished, very cool, and a lot of ideas implemented well. I think the user could be given more information, like where the next power outage might be or where enemies will come from. I don't know if it's a glitch or not, but I had a weird wave with invisible enemies?