robot candidate generation and game evaluation