CS193P Card game project