Abstract: In some embodiments, a method of distributing toy objects is provided. The method includes: providing a toy object and a task identifier, the task identifier identifying a task; receiving, via a website, task-completion input from a user; associating the user with a profile, the profile being associated with the toy object; updating the profile to indicate that the task had been performed; identifying reward criteria; determining whether the reward criteria was met; and, upon determining that the reward criteria was met, initializing distribution of a physical reward.