Animation stuffs.

Closes #3 and closes #5.