[Stable?]Fixed bug with buying upgrade after full

Not entirely sure why it is fixed, but I changed a couple things and now
it works.  I think this build is stable.