Package contains classes that implements game logic. Most of classes is reusable in standart chess implementation. The design purpose was to split program (game) logic beetween two kinds of classes: those with standart and those with added functionality.