Add WarpRoadGenerator (under construction)

- Also, fix some bugs to set "generation_type" property in attempt2