private void RobotBrain_ExperienceWanted(object sender, EventArgs e) { PuzzleBoard partialBoard = CreatePartialBoard(_fieldOfVisionType, _robotBrain.Position); if (partialBoard == null) { return; } _robotBrain.Experience(_fieldOfVisionType, partialBoard); }