駒はクラスにするだろ

switch 王: 飛車: 角:
など、駒の種類数だけの、分岐を書くことがなくなる

if・switch が消えるから、バグが減る。
これがオブジェクト指向の利点の一つ

RPGなんて、キャラクター・モンスター・魔法・アイテムなど、
オブジェクト指向の宝庫