Tip for anyone playing this:
Don't waste time thinking you need to max out the challenges to get to the current endgame. I got to the end with challenge 1 & 2 at like 17 and 22. I did max challenge 3 though.