fn scan_line(grid: &Grid<u8>, point: Point, direction: Point, size: i32) -> u32
Searches a horizontal, vertical or diagonal line in both directions at once.