Artificial General Game Player