This has been a really fun project to do. I had many challenges that held me back quite a bit but the final product has come out pretty good. Little by little more polish was added. Keeping the code clean was quite difficult since prior to cleaning it was all convoluted. Compared to previous projects this was one of the toughest ones to date. Here is a link to the project as well as a directory to my previous assignments.