Battesnake that uses a turn based monte carlo tree search to select the best move. Hence the name Monte Python.