pub fn parse(input: &str) -> (i32, i32, i32, i32, Vec<(Point, i32)>)Expand description
Converts input lines into a pair of Point and integer amount, to indicate direction and
magnitude respectively. Then determines the maximum extent of the head so that we can allocate
a two dimensional grid.