- pygame-learning-environment (http://pygame-learning-environment.readthedocs.io/en/latest/)
- graphviz for rendering the learnt network in NEAT
- Tabular Q Learning: Standard textbook algorithm. Best performance at the moment
- NEAT: Genetic Algorithm that learns a neural network mapping agent inputs to actions
- Deep Q Learning: In development