FakeClient moved to core module.
Changed order of handlers to separate game-related from lobby-related
Decoupled DeckBuilderWindow from GameClientLobby
Changed local game client to use the same GUI as the online client
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