Card matching game for Stanford CS193P for Fall/Winter 2013/2014.