Fully operational

Now, the special-effects team hasn't gone over it, but I think that can
wait for the next PR.

Compiled and playtested.  Everything works.

Merge when ready, please.