A chess engine. This is a fully functional game core that implements all the functionality and logic and provides an easy way to interact with the pieces.