Not perfect, but more fluid than the movie version already!