public boolean isValidMove(int startCol, int startRow, int endCol, int endRow)
	{
		//Works
		return ((startRow == endRow && Math.abs(startCol - endCol) <= 1) || (startCol == endCol && Math.abs(startRow - endRow) <= 1) || 
				(endCol != startCol && startRow != endRow && ((Math.abs(startRow - endRow) == 1 && Math.abs(startCol - endCol) == 1))));
	}