Mastering Reinforcement Learning Agents: A Deep Dive