The running sprite is controlled through CSS classes and just enough JavaScript to control the background parallax. Spritesheet animations are a common thing in the game industry, but elements of this could be useful in expositionary animation as users scroll or navigate.