pawn and king possible moves functions implemented