board specs
Reorganization and basic validation of moves