CS193P Winter2013 - my last implementation of the Matchismo assignment