Choosing an upgrade is like playing the lottery. Sometimes it actually gives you the upgrade and sometimes you find the exact opposite of what you picked in the store.
Unbelievably intense game. As for the idea of the story and the execution I must say, it is one of the best flash games I have ever played. Story wise it is the best flash game of all the ones I played. SDGS has a soul ;)
here some hints for you lost souls:
-water the desert
-use the tree the fat bird sits as catapult to get rid of it
-change angle of the ramp
you've got to figure out the rest yourself