Card
 - Implement initial card flip system and allow SetPosition to dictate the card's ZValue.
CardArray
 - Implement the CardArray's Shuffle function.
 - Update card properties now sets the ZValue of the card in the array.
CardStates
 - Stub for onExit override in InPlayerHandState.
CardManager
 - Implement ShuffleDeck function.