アメリカンページワンを作っています

アメリカンページワンというトランプゲームのアプリを作成中です。UNOに似たゲームだと言うとわかりやすいかも知れません。

作っている途中なので、特殊カードの処理やUIが完成していません。とりあえず遊べるくらいまでできているところです。
特殊カードはA、2、3、8、9の5種類です。それぞれスキップ、2枚引かせる、3枚引かせる、スートを変える、リバースという役割です。(2と3の処理がまだできていません。)
ルールのバリエーションが色々あるゲームですが、早く上がり点数を稼ぐことが目的のゲームです。

クレイジーエイトというゲームがあり、これがUNOやアメリカンページワンなどのゲームに派生しました。クレイジーエイトでは同じ数字か同じスートのときカードを出せるというルールで特殊なカードは8(エイト)のみです。エイトはいつでも出せて、次のスートを指定することができます。
クレイジーエイトに色々なルールが加えられ、人気になったものが固有の名前がついていったという歴史があります。