 					if String(letter) == cell {
 						if rowc - glc > 0 {
 							if ((rowc - glc) + word.lengthOfBytesUsingEncoding(NSUTF8StringEncoding)) <= rows {
-								coordlist.append((colc, rowc - glc, .Horizontal, colc + (rowc - glc), 0))
+								coordlist.append((colc, rowc - glc, 1, colc + (rowc - glc), 0))
 							}
 						}
 						
 						if colc - glc > 0 {
 							if ((colc - glc) + word.lengthOfBytesUsingEncoding(NSUTF8StringEncoding)) <= columns {
-								coordlist.append((colc - glc, rowc, .Vertical, rowc + (colc - glc), 0))
+								coordlist.append((colc - glc, rowc, 0, rowc + (colc - glc), 0))
 							}
 						}
 					}

		return newCoordlist
	}
	
	private func sortCoordlist(coordlist: Array<(Int, Int, WordDirection, Int, Int)>, word: String) -> Array<(Int, Int, WordDirection, Int, Int)> {
		
		var newCoordlist = Array<(Int, Int, WordDirection, Int, Int)>()
		
		for var coord in coordlist {
			let column = coord.0

		}
	}
	
	private func checkFitScore(column: Int, row: Int, direction: Int, word: String) -> Int {
		
		var c = column
		var r = row
