Reminds me almost of a roguelite astroid game, pretty enjoyable! It would occasionally not let me upgrade even when I had enough though.