Gave up trying to start at beginning of animation in order to remove some math from the main loop