Neural Networks for Animating Variations in Character Behaviours