some fixes and additions

- copy and paste sucks ... wrong index in Knight moves
- castlings for king move
- source square in rook move has to be searched ...

!! -> queen move not complete! if source field given I won't be valid