intermediate: concrete methods in BattleField

also WorldCreator slight changes: returning concrete values in factory.