[board] add player goal nodes into GraphComponent
[board] add GraphComponent::is_at_goal_node method
[board] fix comments