Woohoo! that was alot of work. but ultimately I had alot of fun with it. when I am not thouroughly frustrated I actually enjoy the process quite a bit
http://www.grc275.com/student/fall_2013 ... index.html
I'm sure the code could be way more streamlined but I imagine I will get there with practice.