switched from Data.Map.Lazy to Data.Map.Strict, and wrote mergeModules in Game.hs