fixed the JavaDocs for ServerGame and TCGGame
Extracted 'findOwnerFor' to `Players` utility class
Made methods for creating spells both with and without a target
Added toString method for AvailableTargetsMessage
ServerGame only warns if it is ended a second time
EntitySerialization now also serializes name, description, and effect
Added and method to EffectComponent to combine effects
Moved nextPhase call to onAfterGameStart in SpellTest
Added isCard method to Cards utility class
Added TargetFilter and TargetEffect interfaces
Added entity-specific HealAfterAttackSystem
Added target filtering component and system
Added some target filter implementations
Fixed some Effects to choose from
Extracted the taunt functionality to an ability
Made an 'addCards' method, which is overridable for sub-mods
New Attack System mod now extends its parent
Enabled spell costs in the mod, spells are destroyed after use
Added `PhrancisGameWithSpells` mod with some example spells for now
Mods and AIs now stored in `ModCollection`. AI Fighter now also in local