Part:4 http://scratch.mit.edu/projects/final4/3203014 Part:2 http://scratch.mit.edu/projects/final4/2986892 Part:1 http://scratch.mit.edu/projects/final4/2928904