Fixed a few interpolation bugs

It's still generating extra frames somewhere, but it's a lot closer now.