public Engine(IStateFactory stateFactory, IClassFactory classFactory) {
public Engine(IStateFactory stateFactory) {
	public Engine(IStateFactory stateFactory, IClassFactory classFactory) {		this.stateFactory = stateFactory;		this.classFactory = classFactory;	}