/// Move floor entities to their target Y positions based on movement speed /// /// # Behavior /// - Calculates movement distance based on player speed and delta time /// - Moves floors towards their target Y position /// - Removes FloorYTarget component when floor reaches destination pub fn move_floors( mut commands: Commands, mut maze_query: Query< (Entity, &mut Transform, &FloorYTarget), (With, With), >, player_query: Query<&MovementSpeed, With>, time: Res