diff --git a/src/comps/core/controller.rs b/src/comps/core/controller.rs
index b5897c1..6fe68ac 100644
--- a/src/comps/core/controller.rs
+++ b/src/comps/core/controller.rs
@@ -47,6 +47,8 @@ pub fn capture_input(
front: keyboard_input.pressed(KeyCode::W),
back: keyboard_input.pressed(KeyCode::S),
sprint: keyboard_input.pressed(KeyCode::ShiftLeft),
+ lean_left: keyboard_input.pressed(KeyCode::Q),
+ lean_right: keyboard_input.pressed(KeyCode::E),
};
move_player(player_movement_input, player_query, time);
}
diff --git a/src/logic/core/player/hands.rs b/src/logic/core/player/hands.rs
index 8b13789..448cffa 100644
--- a/src/logic/core/player/hands.rs
+++ b/src/logic/core/player/hands.rs
@@ -1 +1,26 @@
+use bevy::prelude::*;
+use crate::comps::core::markers::player::PlayerHand;
+
+pub fn capture_hand_usage(
+ mouse_buttons: Res>,
+ mut query: Query<&mut Transform, With>,
+ time: Res