Wasn't too bad. I found it best to upgrade the shotgun to max then upgrade the machine gun till the rocket launcher becomes unlocked and then max it till the last weapon is unlocked and then buy and max that one. After that I was able to max out everything else. I did find one bug with the last stage when fighting the boss if you hit the s key to bring up the weapon/wall menu it brings up a you escaped from this town screen and the game ends.