Fix animations for setting play or paused state. Allow non-animated state to be set.
Reorg animation code, run on viewDidAppear.