14. A computerized method for animating a moving and speaking enhanced-believability character in real time, comprising carrying out on an electronic computer: i. defining a plurality of aspects of behavior; ii. for at least some of said aspects, dynamically determining time intervals and providing respective behavior elements in accordance with said time intervals; iii. receiving said respectively provided behavior elements; iv. unifying said received elements into a unified animation script; v. rendering said character in accordance with said unified animation script; and vi. animating said character using said rendering, thereby dynamically integrating said respective provided behavior elements in accordance with said time intervals to enhance believability of said rendered character, said unifying said received elements into said unified animation script comprising randomly selecting elements from different ones of said behavior aspects in response to stimuli, the unified animation script being for controlling said electronic computer to carry out said animating.
17. The method according to claim 14 wherein rendering said character comprises rendering on a frame-by-frame basis.