...more chess logic...