added basic structure
Created Game controller Interface.
Added new Exception to manage game instance create errors.
Changed GameController interface.
Modified GameFacade.
Removed old facade class.
Fixed invalid type bug.
Implemented Game Controller.
Added stopped state.
Modified
Created factory to create gameFacades.
Added getInstance method.
Added remove method.
Changed factory implementation.
removed obsolete test class.
Added agent Game Facade.
Fixed NPE.
Added NN and DPE facades.
Added tests.
Command-like pattern added