* optimize MagicAnimation
* play animation of magic for robot