Code for random and pseudo-random weapons finished.

no idea why mushrooms dont work, maybe they arent farmable.
first full build. I'll modify the player file later to make it so it acts like the stock SMEE version.