public MoveNode Add(Move moveReply) { MoveNode temp = new MoveNode(moveReply); if (!replies.ContainsKey(temp)) replies.Add(temp, temp); return replies[temp]; }