Some of the framework for the chess rules.