Byteだと列の牛の数の合計値よりも小さくなる可能性があるのでIntegerに変更
手札をSortedMapで保持するようにした。\n場にカードを置くロジックをまとめた。\nその他リファクタリング多数。