Characters can now be loaded from JSON
Player can now load its Character and its effects are loaded at the start of each turn
Fixed bug where multiple triggers on the same event would not get fired
Committing latest decks
Added separate emthod to load the Activatable JSON
Added the Character as a potential source that can be used for activating abilities
Added Character Wrapper to turn the character into JSON and send it up
The Character can now be displayed and interacted with
Added effect to spend power
Gain Card now accepts the source to gain from and the source to put it at
Sources can now be loaded using effect arguments. THis should help prevent issues with Events failing to be found
Updated teleportation to handle the new gain card ability
Activatable Effects can now have multiple effects taht happen when it is activated
Added string representation to the Deck Source for debugging purposes
Activatable Effects can now have conditions to say if the game is in a state where it can be activated.
Apokolips can no longer be activated when your deck and discard pile are empty
Added COndition to check if a player has a certain amount of power
Added Shazam character
Latest deck
Switched to use the operator module for the operator methods