Cleaned up how cards should be removed from a deck.
Added copy/move operators and constructors. Clarified comments regarding drawing cards. Fixed counting information about how many cards are in a hand at once.
Removed redundant functionality provided by hand objects.
Prepared the singlePlayer object for additional functionality.
Fixing bugs.
Fixing bugs.
Updating build.