CS193P Card a playing card project from Lecture 6