Set fen directly from the board

When the board is created directly from fen, push that fen back into the board observing Fen class, rather than deriving it all over again.