C#: Builds ?
* Added Percept property to Modules
* Moved PerceptCollection from Unit to Agent class. 
* Unit class ready to be removed