new chat listener to implement debug commands
brainlistener now extending chatlistener
multiple brain listeners using a List
initialize tiles on start instead of first frame
tile type now stores its own size to allow tiles of sifferent sizes
(wip) tiles multiple display modes feature
tiles manager listen to chat commands to allow in-game grid editing
modified tiles manager to support both units and build size tiles
fixed mineral patch agent to use newest tiles manager getters
tiles manager fetches map data automatically when generating grid for the frist time