I also have a 5 YO and have been doing these things for two years, since he was 3 years old.
He has lots of toy compasses and I use those and my own when we play together. Just watching the needle move and teaching him to box North. This gets them comfortable with them. Kids use toys for such a short period of time until the next great toy unless the parent reintroduces to them all the time and shows interest in it.
I personally enjoy maps and have lots around the house for my area. I put them out on the table and on the map I show where we live and where grandmas and school and Toy R Us and the movie theater and his favorite park. We plan errands on maps using stickers and when we reach a destination we draw a line like connect the dots.
At 5 its hard to just get Left and Right down for directions let along N,S,E,W. So its best to continuously tell them in the morning, "The sun rises in the east." At twilight, The sun sets in the west. Then when walking around at those times of the day ask, "Where is east or Where is west."
_________________________
Don't just survive. Thrive.