Adds all the base stuff for weapons
Fleshed out weapon implementation and modded makefile