Fixed bug with AttackingSameTeam validation method. Set up a piece mapper, though fun, I don't think it is necessary.
Setup checkmate and draw scenarios.