I'd like to know where you get a debugger too. I know Virus has one but I think it's expensive...
i know you set breakpoints on stuff like
if you wanted to find the "pull weed" action, you'd set a store breakpoint on the slot with the weed, and then pull it, and then read the source.

At least I think that's how you'd do it...