use bevy::prelude::*; use crate::{ floor::{ components::{CurrentFloor, NextFloor}, events::TransitionFloor, }, maze::{components::Maze, GlobalMazeConfig}, player::components::{MovementSpeed, Player}, }; pub(super) fn floor_movement( mut commands: Commands, mut maze_transforms: Query<(Entity, &mut Transform), With>, current_floor: Query>, next_floor: Query>, player_query: Query<&MovementSpeed, With>, time: Res