Added action to pick a card
Changed the starting deck
Added an otherwise effect to conditional effects and cleaned up sources so that decks with discard piles can deal with having cards only in their discard pile
Added actual Apokolips effect
Cleaned up json
Tidied up some of the JSON
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