The card matching game from the Stanford iOS course