moved groupId factoring into its own method

Was cluttering up the constructor, moved it to its own method. Also
re-enabled colors for debugging
Updated color code

Code involving colors is getting weird. Keeping the inline color
declarations in the debug area, but otherwise I'll be declaring colors
as constants in the main class
Card.updateCard() and movement code are separated

Moved movement code into its own method, keeping .updateCard() as a
main selector of which specific update function will be run, maybe need
to rename it. Added DEBUG settings to aid in switching between testing
and production versions. Removed bloated comments unrelated to program
Framework for animations alpha v1.0 mostly done

Not bug free. Code is commented to aid other developers. Moved Card
instantiation code into its own method in DeckOfCards.