Changes some stuff in mech code:
state renamed to construction_state
magic state numbers changed to defines
mechadefines moved into their own file as well as putting a MECHA in front of every single one to avoid conflicts (a define just called MELEE is a dumb idea)
tool interactions in attackby moved to tool_acts
Why It's Good For The Game
I still haven't given up on saving mech code.