joop's own c++ chess program