important refactor allFieldsPawned to unPawnedFields