Example: Fix canvas shapes particle sparks breakage

- #5071
- Due to object.position being immutable
Merge remote-tracking branch 'zz85/master' into dev