The upgrades don't require the previous ones.. just save up enough for the final versions. (In reality with final booster and final engine you can reach the end.. maybe add a few armor points if you have trouble dodging.
After taking a short break to keep me from breaking my computer.. I am back, and I have successfully completed the game. One badge down... 1 very difficult one to go.