Improved path finder, additions to Board class