Ice getting proper pathfinding seems to have unintentionally broken the river pathfinding in the process.