private Node[] getPossibleNode() {
		ArrayList<Node> possibleNodes = new ArrayList<Node>();
		for (int i = 0; i < width; i++) {
			for (int j = 0; j < height; j++) {
				if (i == current.getCordinates()[0]
						&& j == current.getCordinates()[1]) {
					continue;
				}
				if (mapNode[i][j].getStatus() == 0
						|| mapNode[i][j].getStatus() == 5) {
					possibleNodes.add(mapNode[i][j]);
				}
			}
		}

		return (Node[]) possibleNodes.toArray(new Node[possibleNodes.size()]);
	}