in reply to Need help! on this piece of code.

Ok - here are a few obvious things from first glance:

        "You're only given one little spark of madness. You mustn't lose it."         - Robin Williams