level generation updated