A Deep Q-Network agent that learns to play the classic Snake game from raw pixel input. The agent is trained using a CNN-LSTM architecture and a standard DQN training loop with experience replay and a ...