Added support for getting board after move.

Need to improve fitness algorithm - giving inconsistent results.