adventureLines - cloned & tweaked from Eric Pavey