Analyzing Limitations in Goal-Driven Autonomous Agents