Yeah, the first shop should be cheaper so you can actually buy stuff. Also, two upgrades for the same thing just means you're a little unlucky, don't worry about it too much. Eventually you'll get past first boss, and then you'll have 10 more levels until you fight another boss.