Fixed pawn logic, at moot point with check