Overall quality game, but I stopped playing because of RNG. There were runs where I got 3 upgrades early on and steamrolled the stage, and there were others where I didn't get any for a long time. If it were more deterministic in some way, like specific enemies dropping stuff or it being tied to the score would have motivated me to keep playing, but having a run where I go through most of the first stage with the basic launcher and then get the options of magnet, bullet speed, and fire rate at the end makes retrying feel terrible.