More animation fixes

The animation engine are now more 'human', but still a lot to do.