Lots of misc stuff

Stuff I forgot over the months. Misc new stuff from various mods, most
of which is already live.