Assignment 2 w/ 30 cards Complete