Added functionality to undo a move.
Adding board print commands