Here is assignment 3. I tried my best but I didn't really know how I was gonna do it though. \_('<')_/