CardGame - Assignment 2