
    }

    function Driver(player) {
        var curTile = null;
        var curOp = null;
        var incr = 1;
        var nextTile = null;
        var bounceSeed = null;
        var bounceCount = 0;
        var nextTime = 0;
        var lateCounter = 0;
        var lateLimit = 5;

        var beatDiv = $("#beats");
        var timeDiv = $("#time");

        function next() {
            if (curTile == null || curTile == undefined) {
                return jukeboxData.tiles[0];
            } else {
     