Vision-based AI agent for Portal 2 using imitation learning, reinforcement learning, and real-time keyboard/mouse control.