Animation - Added initial support for cool animations
Refactor - renamed "update" to "action"
Animation - Merged all tween and animation code into a single, solid API
Animation - Separated parts of Animation, and extracted AnimationQueue
Animation - Moved crystal-gather animation into CrystalGraphics
Animation - Added spin animation to gathered crystals