Assignment 3: Ari and Philip (Team 10)

Note: our language requires a case-sensitive file system. If it doesn't work on your machine, use knuth.
I like that you chose to include directional orientation in the state. That lends itself nicely to solving the maze problem, as you noted below.