Complete upto pawn moves part 1