fixing major scope issue, adding multiple supports

attempting to fix scope issue;
adding support for: playing a card(player and ai);
picking up a card(ai player)
when deck runs out of cards it will retake from unplayed deck