Updating state-based navigation and controller initialization