Don't crash when attributes are optimized away, just warn
Made the animation proper into an class/object
Bugfix for CanvasLayer
Code cleanup/objectification
Bugfix
Split the code and allowed for more animations
Renamed shaders
Add arrows for heading/magnitude
Moved magnitudeScale into the classes
Generalized animation selection