Mazes and Games