smoother level generator
merged