This is my final, for class presentation project. Interesting side note, this version won the UVM computer science fair for 2014.