Let the computer play the game.
 Vision-Based, the only input it the screen image. The game is controlled via keyboard emulation.
 
 Use a deep learning framework to train an artificial player.
 
 Compare different approaches. In terms of leaning rate and success.
 Supervised Learning
 
 Reinforcement Learning
 
 Algorithmic Approach
 
 
 Compare the influence of preprocessing steps e.g.