This process depends on developing different layers of neural networks that operate different continuous tasks in the process of finding the best next move. For example, layer 1, an input layer, gets data from the board; layer 2, an intermediate layer of receptor neurons, recognizes patterns, features, and situations on the game board; and layer 3, an output layer of effector neurons, selects the best next move.