fixed pawn bug - added knight and bishop movement