otimized move generation - perft(6) = ~1,20 s on Linux 64 bit with Intel i5 760 2.80 Ghz