level generation changes