Physically-embodied agent that can learn and plan in a GridWorld environment. Uses Q-Learning and A* Planning.