Start implementing move generation (pawn)