- state_wall_run.gd: typed ray_origin/ray_end as Vector3 - test_level_builder.gd: restructure builder to put MovementStateMachine + state children under Player, attach camera under Player too - player_movement_controller.gd: @onready uses get_node so type is not inferred