Visual effects implemented on HTML5 Canvas