bugfixes: pseudo-legal move generation.