weapon type system up

weapon type system is up, even though somewhat unrefined.