Well-executed game. Not very strongly tied to the theme, but it's done and it's fun. I had some glitches with the enemy health displays.