* Changed Grid creation from stack to heap
* Agent is not now an abstract class