A Mill Game which supports many rule variants