Why does God test obedience repeatedly rather than granting immediate rewards?