That somehow gave me a little insight and I rewrote the module and got it running seemingly perfect including Module.Start() and Module.Stop() on labels.
Now I just need to figure out the whole Channel class. xD I need to start/stop modules by typing stuff in a channel. :D