Layout to start building your own chess movement validator