https://medium.com/@kipsangbrayo85/deep-learning-and-reinforcement-learning-for-intelligent-agents-bb0f2ca8f63b