hanoi, tictactoe, snake