Added reference to opposite player and discard pile
Added DISCARDED CardState
Added GenericSpell abstract class
Added collider to Discard Pile, adjust  card state on Add
Added CardState parameter on animation end
Adjusted Helper method calls
Added TakeDamage function, removed shuffle btn