A 2D level editor powered by procedural generation