Cool concept! I sometimes wasn't exactly sure what each variable did and spamming random upgrades usually seemed to work better than actually slowly considering my options, but it was still a nice idea and it felt pretty polished!
Good job :)