Refactored animation into a library, moved crappy test animation into 'metronome' (name courtesy of Nicholle).