Initial commit of Fall 2010 RoboCup team UTPorto.  Based on the UVATrilearn 2003 base I extended the code to feature 4 types of heterogeneous player type that can act together to attack or defend.