Development of classes for pieces started, some circular dependencies were resolved