added additional debugging help
reference base class to avoid duplicate messages to localise
fix bug where world requirements were not be honoured