This is fun! Good naming of the upgrades, always something for the player to be proactively doing / checking on, steady progression, a clearly defined goal, doesn't turn into a slog at any point... well executed!
Thanks for playing!