CS 302 Rush Hour Assignment (Fall 2013)