25. The one or more non-transitory computer-readable media of claim 12 wherein: the method further comprises receiving, at the computing device, a request to geo-locate play opportunities for the user; and the steps of making a determination that a particular place is associated with an activity; determining one or more play types that are associated with the activity; comparing the one or more play types to the play personality of the user to determine whether the one or more play types are play types that satisfy the user's need for play; and responsive to determining that the one or more play types are play types that satisfy the user's need for play, adapting operation of the software based, at least in part, on the determination that the particular place is associated with an activity that is likely to satisfy the user's need for play; are performed in response to the request to geo-locate play opportunities for the user.
12. The one or more non-transitory computer-readable media of claim 10 wherein adapting operation of the software includes: making a determination that a particular place is associated with an activity; determining one or more play types that are associated with the activity; comparing the one or more play types to the play personality of the user to determine whether the one or more play types are play types that satisfy the user's need for play; and responsive to determining that the one or more play types are play types that satisfy the user's need for play, adapting operation of the software based, at least in part, on the determination that the particular place is associated with an activity that is likely to satisfy the user's need for play; wherein the particular place is one of: a real-world store, a real-world building, a real-world venue, a virtual store, or a virtual venue.