Only detects lines after a certain distance has passed since last line
detection. The purpose is to try to avoid detecting random dots on the
board. Also added booleans for straightLineCorrection,
diagonalCorrection, and rotationalCorrection. Only
straightLineCorrection has been written so far.