edited header files for all piece types