Assignment 2 is implemented except for the deal button. :)