Made dependency more explicit.
Passed canvas to Animator.
Made step actually insert and pass particles.