fixes pawn and king possible moves
adds saving, loading from arguments