Bug fixes to illegal moves for pawns
Added more pawns
Some bug fixes for black pawns
Rewrite of pawn moves