Very straight forward and entertaining, however, the pricing scale seems a little harsh for the reward gained by upgrades and closing the game, or just switching between guns, can cause issues like the game adding or subtracting available upgrade parts and level progress. The concept is there, but it still needs a lot more work.