robot playng chess, detailed