 				let randomValue = randomInt(0, max: 1)
 				let direction = randomValue
 				
-				let column = 2
-				let row = 2
+				// +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

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

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