 	
 	func generate() {
 		
-		//print(availableWords)
-		
 		availableWords.sortInPlace({$0.lengthOfBytesUsingEncoding(NSUTF8StringEncoding) > $1.lengthOfBytesUsingEncoding(NSUTF8StringEncoding)})
 		
-		print("!!!")
+		print("---")
 		print(availableWords)
-		
-		print("!!!")
-		for (var i = 0; i < rows; ++i) {
-			var s = ""
-			for (var j = 0; j < columns; ++j) {
-				s += grid![i, j]
-			}
-			print(s)
-		}
 		
 		for word in availableWords {
 			if !currentWordList.contains(word) {

			}
		}
		
		print("!!!")
		for (var i = 0; i < rows; ++i) {
			var s = ""
			for (var j = 0; j < columns; ++j) {
				s += grid![i, j]
			}
			print(s)
		}
	}
	
	func suggestCoord(word: String) -> Array<Array<Int>> {

	func checkIfCellClear(col: Int, row: Int) -> Bool {
		if col > 0 && row > 0 && col < columns && row < rows {
			let cell = getCell(col, row: row)
			return cell == "-" ? true : false
		}
		else {
