Added Methods for TurnActions
Split out CardLoader
Increased Test Coverage
Reduced complexity and issues.