Triggers now have a condition to specify if they should fire
Tidied up how gaining cards works so that a card can be gained from any source and be given the proper destination
Can now use Hand as a source
Added effect to gain a card
Added coondition to check if a source has cards
Game Effects and Commands now act as Coroutines
Added helper methods to run effects
Added helper method to run functions as a coroutine or a regular method
Added Choice Effect that requests the player choose an option
Fixed some bad imports
Game no reports its request status
Added Controller to let you choose an option
Conditional Effect now runs its sub-effects as a coroutine
Added Whirlwind