While I was studying animation effects, I stumbled upon Greensock js. This is a powerful javascript library specialized for building animation effects using timeline. Even the basic offerings of the library is impressive, it has all the easing effects, event handling, and provides full control over the DOM objects.
To dive deep into it, I built a space invader game. You can find the source code from my github greensock-samples repository.
In addition to timeline, I had fun creating gif files to build menacingly walking space invaders, express explosion, and play low-res game sound effects. All the while, playing the game that I created.