* Fix data race between UI and game loop (possible big state lock) * implement representation of next target and current selection in prompt * implement constrained X-Cost * implement HandCardSelection with condition * implement spell target parsing * implement triggers * implement target selection for triggers * implement draft * implement game log * finish AIs * tyrant