made subclass for every piece and made includes.h