Added shuffle button and functions. Fixed draw action to prevent drawing when user has as many cards in their hand as the hand limit