Add AbstractRuleTest + move perfect/stupid players implementation to GameDomain.