All piece types, move geeration, board operations, tests.