Much better things, animation optimisations