Very cool idea and well polished. Definitely feels like a lot of thought and work went into the game, though if I had a single criticism it would be that the upgrades are straightforward to a fault.