+ Use pieceList for legalMoveChecking.