complete the constructor and playcard, dropcard, including msgbox