Fixed a promotion issue.
Better testing
Fixed perft-suite