until it learns what exact moves in both scenarios so that the environment also plays a role here so you can see in the graph we've got the agent actions environment and so here the agent would be the ball playing chess the action will be a move that the bot takes the environment is in this case we have somebody else playing chess so the move that they take is the sort of environment that they need to relate to as well as the chess board that results from these actions so when the bot makes a move their pieces move so they need to