basic dominion-style mechanics implemented