Lab6

Not fully done, I spent too much time on the project. If I have time in the next hour I might finish it or I might turn it in late if i finish it past the deadline.