Card collection no longer generic (couldn't cast it between types anyway).
Effects are now asynchronous (must allow user input)
MAJOR MODEL CHANGES

Model work in progress - now sufficient to describe 'Accelerated Beta Tests'