Modern Reinforcement Learning- Deep Q Learning in PyTorch