Alpha-Beta functions added along with linked node list PathNode and modified Board for determining if BoardState is win state and if two BoardStates are equivalent.