Refactored the Board classes so all boards have opponents and can see their opponent.