Move "require" override to a "Kernel" refinement

It is possible when moving through towns to re-use the same script, by
forcibly unloading the module, as horrible as it seems, we can work
around this. In the longer term namespaces should be applied throughout
the application.
Create "dark_orcs" scripts and related test stubs