 		}
 	}
 	
-	func checkFitScore(c: Int, r: Int, vertical: Int, word: String) -> Int {
+	private func checkFitScore(c: Int, r: Int, vertical: Int, word: String) -> Int {
 		
 		var col = c
 		var row = r

			}
			else {
				if count >= 0 && count < coordlist.count {
					let col = coordlist[count][0]
					let row = coordlist[count][1]
					let vertical = coordlist[count][2]

					if coordlist[count][4] > 0 {
						fit = true
						setWord(col, r: row, vertical: vertical, word: word, force: true)
					}

		self.grid = Array2D(columns: columns, rows: rows, defaultValue: "-")
	}
	
	public func generate() {
		
		availableWords.sortInPlace({$0.lengthOfBytesUsingEncoding(NSUTF8StringEncoding) > $1.lengthOfBytesUsingEncoding(NSUTF8StringEncoding)})
		
