Here is some of the rest of the code I worked on a little while ago