Pack_init, pack_print, pack_deal_one pack_reset implemented but untested