CGEngine Card game engine to do rules enforcement - starting with a complicated CCG called The Spoils (www.thespoilscardgame.com)