function SceneNavigator() {
    this._sceneMap = {};
    for (var i = 0; i < arguments.length; i++) {
        this.addArray(arguments[i]);
    }
}

SceneNavigator.prototype.addArray = function addArray(arr) {
    for (var i = 0; i < arr.length-1; i++) {
        var scene1 = arr[i];
        var scene2 = arr[i+1];
        this._sceneMap[scene1] = scene2;
    }
}

SceneNavigator.prototype.nextSceneName = function nextSceneName(currentSceneName) {
    var nextScene = this._sceneMap[currentSceneName];
    //if (!nextScene) throw new Error("No scene follows " + currentSceneName);
    return nextScene;
}