Almost done with Upgrades...

Added or blocked out code for what needs to happen when certain types of
upgrades are bought! Hopefully the rest of the code can be put in
tomorrow.