Added work-in-progress CW2 Game
Added work-in-progress Hearthstone game
Added DenyUnknownCards system
updated classes for refactoring changes
Added some unfinished classes for CW2 implementation
moved NameComponent, added DescriptionComponent
work-in-progress Fight example
Added toString of ActionAllowedCheckEvent
Added getAllTargets method for ECSAction
Added logging when a system is added to ECSGame
EffectComponent also takes description, now uses the event directly
Added system that can prevent opponent from doing actions
Added to PhrancisGame to support some spells, but no spells added yet
Retriever injection is now also performed for fields in superclasses
Added `GameTest` class with useful methods for testing
GameTest is now responsible for starting the game
Added Spell Test
Made creature and enchantment creation methods public and non-static
Extracted forceScrap method and made it public
getSystemsOfClass now returns a list of the appropriate type