cleaning...
slower but correct perft from startpos