I think I worked out all the bugs that part one had. Please comment. Part 3 should be coming soon. […]