[WIP] report system refactor and world map moved to module