fix pawn movement rules. initialize board with pieces