Intressant grej.
Antar att alla pjäser får ha egenskaper som t.ex. riktningar pjäsen får gå. Max antal steg den får gå. Men sen så blir det väl ändå undantag för t.ex. bonden när den kan hoppa snett uppåt eller hästen som hoppar lite speciellt.
Kan tänka mig att det finns mycket att läsa om detta om du söker lite på internet.