Card matching game from Stanford iOS development course.