Product, assembly, and circuit design of a “compass” that encourages exploration of the user’s surroundings by rambling. Every time the user asks for a new destination, the compass finds a new random direction and guides the user there. A magnetometer and servo motor are used to define a new destination and to keep the set destination as the user turns, walks, and navigates through the city.