added the logic of attemptMove function that validates whether or not the input move is a valid move. First checks whether or not the piece is moving diagonally. Second checks whether or not the piece is going forward(white / red different). Checks if the space is blank, and if so, moves there. if space is taken, if same color, cannot move there. if space taken, by opponent color, checks if there is any piece behind it in a diagonal line: if so, can't move there/if space blank, moves there.