Navigating through the Frame Problem: Review of Reasoning Agents in a Dynamic World