Project for Fall 2013 EECS 293 Software Craftsmanship. Modeling a directed graph as a mouse maze.