DAAAAAAAAAANG!
I just gotta write to this! This was one amazing piece of work you've done here! Amazing use of particles as R1665 had said down there. It all went together so well! I just thought it was a small bit short, but comparing to how much effort you have put into this thing, I think it was definatly more than worth it! Keep it up! Also, I agree with procrastination. I have the same problem myself *laugh* Don't rush and keep at it! Your work in the end will be rewarded!