View
 - Add default copy constructor and destructor.
Scene
 - Add default copy constructor and destructor.
CardStates
 - Add stubs for onExit.
DealPhase
 - Remove unneeded public slot.
StateManager
 - Rename signal and add TransferComplete function to inform states when a card transfer has finished.
GameManager
 - Rename signals and add private slot to inform stateManager that a card transfer has finished.
CardManager
 - Refactor code for card transfer signals.
Card
 - Make the Initialize function private.
AI
 - Move AIProcessingComplete signal to the end of the action selection call.
 - Add a ConnectSignals function to separate code.
CardManager
 - Remove unneeded getter functions.
 - Remove old slot function.
 - Clean up code.
GameManager
 - Clean up signals.
StateManager
 - Refactor and remove old code.
DealPhase
 - Refactor class.
DeclarationPhase
 - Slight refactorization changes.
ExchangePhase
 - Refactor class.