Ah yes, another nod to my other hobby: geocaching. Sometimes I do get caching related card, if you don't know what it is, check out this link. On the bottom you can choose your language and perhaps join in too? :) As for the "muggles"? Yes, it definitely is from Harry Potter, as non-magical humans are to Harry Potter is non-player humans are to Geocaching.