DRLND Project 1: Training an agent to navigate and collect bananas in a large square world using the Deep Q-Learning (DQN) algorithm