BROKEN CODE. Finishes most of the remaining basic LineAnimationJob logic. Fixes bugs.