A generic game of chess