I don't know if this makes any sense, but what about treating multi-space pieces as multiple single-space pieces but allow moves to specify hops or captures for specific piece types, and possibly have some way to allow multiple moves in a turn of a single piece type?
I don't know if this makes any sense, but what about treating multi-space pieces as multiple single-space pieces but allow moves to specify hops or captures for specific piece types, and possibly have some way to allow multiple moves in a turn of a single piece type?