new animation engine
rewrite animation engine; animation now is optional (options page)