more legal move checking, not done yet. have to fix flipping cards. on the plus side: the card mixins worked first time