Updates away mission files with proper paths
Minor changes and bugfixen.

Magic items will now cast with preattack() instead of afterattack(), so you will stop attacking things while casting (unless the cast fails)
Allows signs to be detached, moved, and reattached.

There is a bug to this code that I don't like (signs should only bump the wall once but appear to do so twice), but I am busy and cannot maintain a speculative feature while keeping the rest of the code up to date.