Holy cow this was so good. Everything checked out, I had a ton of fun playing... When I finished I was left wanting for more. One little thing is that it didn't feel like the game was that challenging, and when I made a mistake (say didn't increase the salary by enough to defeat the enemies) it was very punishing. I'm not entirely sure how you'd balance that, but something that would make the difficulty more apparent by allowing the user to make more mistakes while making each mistake less punishing. That might improve my enjoyment of the game, but barely, it was already great. I'm very impressed.