New chess framework