pawn possible moves written and tested