Good gameplay, nice graphics. The upgrade system is enjoyable.
One small change I’d add is each level being a checkpoint. Getting kicked back to the main menu on death is a bit too punishing, especially given the long dialogue/tutorial at the beginning.