Fleshed out rest of animation functions