A virtual pet simulator