http://imanas.shanghai.nyu.edu/~emx200/catjavascript/javaindex.html
I was able to figure out the javascript for the dancing cat overall but struggled to make the buttons work to their proper functions. I understand the logic behind the code/javascript but just encountered minor technical errors. However, overall, I was still able to make the dancing cat function work.