Index navix actions agents agent dreamer models ppo pqn benchmarks benchmark hardware plotting scratch search components entities environments crossings dist_shift door_key dynamic_obstacles empty environment fetch four_rooms go_to_door go_to_object key_corridor lava_gap locked_room memory multi_room obstructed_maze playground put_near red_blue_doors registry unlock wrappers es events experiment grid observations rendering cache registry rewards spaces states terminations transitions