Introduction to HTML5 Canvas Animation - What's It All About?