Pretty smooth game! Although it does take skill to survive. You can certainly update this game to have upgrades and more enemy type and that will add more replayability. I may have found a dominant strategy but it still takes getting used to it to abuse it. All in all good design and adherence to the theme.