Add a load more borg fixes and tweaks

This pull request:
* Stops the borg trying to use the wrong activations on artifacts
* Fixes the borg's room-lighting behaviour a bit
* Gets rid of a load of crufty old code that was duplicated/no longer needed/badly written