 		}
 	}
 	
-	private func suggestCoord(word: String) -> Array<(Int, Int, WordDirection, Int, Int)> {
-		
-		var coordlist = Array<(Int, Int, WordDirection, Int, Int)>()
+	private func suggestCoord(word: String) -> Array<(Int, Int, Int, Int, Int)> {
+		
+		var coordlist = Array<(Int, Int, Int, Int, Int)>()
 		var glc = -1
 		
 		for letter in word.characters {

						}
					}
				}
				else {
					if activeCell != String(letter) {
						if !checkIfCellClear(c, row: r - 1) {
							return 0
						}
						
						if !checkIfCellClear(c, row: r + 1) {
							return 0
						}
					}
					
					if count == 1 {
						if !checkIfCellClear(c - 1, row: r) {
							return 0
						}
					}
					
					if count == word.lengthOfBytesUsingEncoding(NSUTF8StringEncoding) {
						if !checkIfCellClear(c + 1, row: row) {
							return 0
						}
					}
				}
				
				if direction == .Horizontal {
					r += 1
				}
				else {
					c += 1
				}

				if (c >= columns || r >= rows) {

		}
	}
	
	private func setWord(column: Int, row: Int, direction: Int, word: String, force: Bool = false) {
		
		if force {
			let w = Word(word: word, column: column, row: row, direction: (direction == 0 ? .Horizontal : .Vertical))
			resultData.append(w)
			
			currentWords.append(word)
