* Moved newtype Engine to its own module Magic.Engine.Types
* Moved compileEffect and related functions to new module Magic.Engine.Events
* Renamed liftQuestion -> askQuestion
Monoid instances for TargetList and Magic
Magic programs can now execute effects
Made effects of cards type Magic ()
DidMoveObject now remembers the old ObjectRef
Minor change
Removed todo