javacode_peinceton
http://algs4.cs.princeton.edu/code/
JavaFx Animation:
http://www.informit.com/articles/article.aspx?p=2359759