>>4 No. Allowing one person complete control over a module is stupid.
Everyone should work on one module, until it compiles and executes(in skeleton system work begins on core modules gradually extending functions to periphery) according to previously agreed upon targets/pseudocode/plans. The the entire group moves on second module and process repeats ad infinitum. Everyone has ability to review the entire code and spot trolling.
___________________________________________
http://xs135.xs.to/xs135/09042/av922.jpg
It doesn't matter how you feel inside, you know. It's what shows up on the surface that counts.