Checkmate Agents