 	private var grid: Array2D<String>?
 	private var currentWords: Array<String> = Array()
 	private var resultData: Array<Word> = Array()
-	private var previousDirection: Int = -1
 	
 	// MARK: - Initialization
 	

		}
		
		if bestScore > 0 {
			previousDirection = bestDirection
			setWord(bestColumn, row: bestRow, direction: bestDirection, word: word, force: true)
		}
	}

				let randomValue = randomInt(0, max: 1)
				let direction = randomValue
				
				// +1 offset for the first word, so more likely intersections for short words
				let column = 1 + 1
				let row = 1 + 1

				if checkFitScore(column, row: row, direction: direction, word: word) > 0 {
					fit = true
