[03.11] Agents Update

agents package:
- added 5 unique Agent types
- each has unique abilities

GameLogic class:
- changed constructors for Agents to subclasses according to type (see
above)