card matching game developed from the Stanford iOS programming course