Added a new class `LineEditor` that manages the creation of line terrain from the user
Changed LevelRoom and LineTerrain to allow for line creation via LineEditor