Add rough code for diagonal and straight moves

BoardMath#find_intermediate_between returns the intermediate positions
between two squares on the board, regardless if the move is diagonal or
straight.