Changed keyframe lists to doubly-linked lists instead of arrays