Virtual Petz: A Hybrid Approach to Creating Autonomous, Lifelike Dogz and Catz.