diff --git a/src/comps/core/controller.rs b/src/comps/core/controller.rs
index 436778c..c5ef236 100644
--- a/src/comps/core/controller.rs
+++ b/src/comps/core/controller.rs
@@ -1,4 +1,4 @@
-use bevy::prelude::*;
+use bevy::{prelude::*, window::CursorGrabMode};
use bevy_rapier3d::prelude::*;
use crate::logic::core::player::player_movement::{PlayerMovementInput, move_player, PlayerLinearYState};
@@ -6,7 +6,7 @@ use crate::logic::core::player::player_movement::{PlayerMovementInput, move_play
use super::markers::player::Player;
/// System that captures input and fires events
-pub fn capture_input(keyboard_input: Res>, query: Query<(&mut Velocity, &mut ExternalImpulse, &mut PlayerLinearYState), With>, time: Res