Various edits to battlefieldcard, added possibilitygeneration mana payment.
Updated various enum's, for bitmasking. Various readability improvements by inlining immediate returns.