fix: 雀頭と面子の判定を追加

mapだと検索性が悪いのでstructの配列に変更