Rewrite of machine code

- The most common attackbys now use a common proc and a flag system
- The following flags now exist : EMAGGABLE, SCREWTOGGLE, CROWDESTROY, WRENCHMOVE, FIXED2WORK, to define different behaviour using the machine_flags var
- Machines have had flags appropriately added with inherited procs to replace copied code
- Should make adding these features to new and current machines a lot easier
- Also fixed some relative pathing in edited files
- This is by far not the complete list of edited machines. I can put more work in to try and check them all, but this is a lot. What's most important is the functional changes.