Implementation of q-learning and value iteration. Agents are tested on Gridworld, then applied to a simulated robot controller and Pacman.