Procmap & weapon & light debugs, enum cleanup

Got rid of the unneeded procweap part enums. Also the game can no longer
crash due to a bad choice of spawn weapons, and some other stuff