Added checking to board::Board.set

If the cell is already in the units of the coord then don't set
the coords to the cell, and return false.

If you want to force a coord to be a cell then use .force_set
Updated main.rs