I like the concept – the Tiny World theme is definitely well represented here. Nice and consistent graphics, and well-executed overall. Unfortunately, it starts to feel a bit repetitive after a while (I think everything could be sped up a bit – player and enemy movements alike). The upgrade idea is a nice touch. I managed to overheat the CPU, but didn’t lose the game.
Overall, congratulations on finishing your game!