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