initialize :: GNGSettings -> GNG a
initialize s = GNG (Map.empty) (Map.empty) 1 1 s 0
initialize :: GNGSettings -> GNG a
initialize s = GNG (Map.empty) (Map.empty) 1 1 s 0
initialize s = GNG (Map.empty) (Map.empty) 1 1 s 0