diff --git a/assets/images/hints/arrows.png b/assets/images/hints/arrows.png
index 1f6554f..ec0960f 100644
Binary files a/assets/images/hints/arrows.png and b/assets/images/hints/arrows.png differ
diff --git a/assets/images/hints/arrows.svg b/assets/images/hints/arrows.svg
new file mode 100644
index 0000000..1b5cb7b
--- /dev/null
+++ b/assets/images/hints/arrows.svg
@@ -0,0 +1,164 @@
+
+
+
+
diff --git a/assets/images/hints/interaction.png b/assets/images/hints/interaction.png
index 1f6554f..409b0ac 100644
Binary files a/assets/images/hints/interaction.png and b/assets/images/hints/interaction.png differ
diff --git a/assets/images/hints/interaction.svg b/assets/images/hints/interaction.svg
new file mode 100644
index 0000000..8ccda8d
--- /dev/null
+++ b/assets/images/hints/interaction.svg
@@ -0,0 +1,79 @@
+
+
+
+
diff --git a/src/hint/systems/check.rs b/src/hint/systems/check.rs
index eb12f29..4ff132c 100644
--- a/src/hint/systems/check.rs
+++ b/src/hint/systems/check.rs
@@ -2,7 +2,7 @@ use bevy::prelude::*;
use hexx::Hex;
use crate::{
- floor::components::CurrentFloor,
+ floor::components::{CurrentFloor, Floor, FloorYTarget},
hint::components::{Hint, IdleTimer},
maze::components::MazeConfig,
player::components::{CurrentPosition, MovementTarget, Player},
@@ -11,7 +11,8 @@ use crate::{
pub fn check_player_hints(
mut idle_query: Query<&mut IdleTimer>,
player_query: Query<(&CurrentPosition, &MovementTarget), With>,
- maze_query: Query<&MazeConfig, With>,
+ tranitioning: Query>,
+ maze_query: Query<(&MazeConfig, &Floor), With>,
mut hint_query: Query<(&mut Visibility, &Hint)>,
time: Res