genericizing doPhase more (added money phase) - still need to test a bit more
abstracted the doCardEffects into the client code, fixed some doPhase bugs, adding beginning of UnitTests, reorganized First.hs into a meaningful name (Base.hs)
abstracted the doCardEffects into the client code, fixed some doPhase bugs, adding beginning of UnitTests, reorganized First.hs into a meaningful name (Base.hs)