Applying reinforcement learning to Tetris
Reinforcement Learning: An Introduction