https://advancedainews.com/asynchronous-methods-for-deep-reinforcement-learning-labyrinth/