Also: startThread(burn2) should be written inside the loop.
Yeah, I missed that. I'll fix it.
Added 6 minutes later
Still don't understand why it doesn't work. Since the function is global, does that mean quotes aren't needed? But even so, 'enabled' isn't being set.