Added sanity check and limited selection

After the number of pieces is changed a sanity check is performed to
ensure that the total for both players is 12.

The current player can only select their own pieces to move.