Approximate Dynamic Programming Finally Performs Well in the Game of Tetris