Bugfix LinearAnimation

Only return if finished flag is set, otherwise animations will not reset
to start if resetAnimation, and animate called with time 0.