Better animation - still a lot of work remains!!