Thanks!! You can buy more upgrades if you travel to other shops following the glowing green outpost icon that acts as a off-screen indicator. I didn't explain this at all in the game which makes it kinda hard to figure out :p
oh, I didn't notice that.. I guess I gotta replay it