Simplified the MoveAnalysis outer code, removing old objects and a race condition that caused the painter to clear the screen before animations finished.